// 包装 String('1')
let a='1';
console.log(a.toString());// a被包装了一下 类型的转换 String
console.log(typeof a);// a 回归string
console.log(typeof '1');
console.log(typeof new String('1'));

let b=new String('1');
console.log(typeof b);//object
// js 长久以来的Bug 32位系统 为了性能考虑（typeof ） 使用低位存储变量的类型 
// 3位  null undefined
console.log(typeof null);// object
console.log(null.toString());
console.log(undefined.toString());